justified reason - French English Dictionary